package com.atguigu.gmall.product.service;

import com.atguigu.gmall.product.model.BaseAttrInfo;
import com.atguigu.gmall.product.model.BaseAttrValue;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @author: Hao
 * @date: 2022/12/22 20:12
 */
public interface BaseAttrInfoService extends IService<BaseAttrInfo> {
    //用户选择三级分类ID,展示选择分类后得到的平台属性列表(包括平台属性值)
    List<BaseAttrInfo> attrInfoList(Long category1Id, Long category2Id, Long category3Id);

    //新增平台属性包含属性值，关联到某个分类下
    void saveAttrInfo(BaseAttrInfo baseAttrInfo);

    //根据平台属性ID查询平台属性值集合
    List<BaseAttrValue> getAttrValueList(Long attrId);
}
